package cn.fl.riskctrl.vo;


import cmm.web.core.framework.vo.BaseVO;
import cn.lb.framework.poi.excel.annotation.Excel;
import cn.lb.framework.poi.excel.annotation.ExcelTarget;

import java.util.Date;

/**
 * @Description: 导出风险控制客户基础信息表
 */
@ExcelTarget("exportBscBook")
public class ExportRcCstBscInfo extends BaseVO {


	private static final long serialVersionUID = 5154420598286046346L;
	/**
	 * 客户名称
     */
	@Excel(name = "客户名称")
	private String cstNm;
	/**
	 * 注册证件类型(CST0005)
     */
	private String certTypCd;
	/**
	 * 注册证件号
     */
	@Excel(name = "证件号")
	private String certNo;
	/**
	 * 手机号1
     */
	@Excel(name = "手机号")
	private String mp1;
	/**
	 * 手机号2
     */
	private String mp2;
	/**
	 * 客户分类（CST0001）
     */
	private String cstTypCd;
	/**
	 * 购车类型
     */
	private String prdTyp;
	/**
	 * 贷款金额(分)
     */
	@Excel(name = "贷款额（元）")
	private Long prdAmt;
	/**
	 * 婚姻状况(CST0007)
     */
	private String marStsCd;
	/**
	 * 行驶证所有人(本人、他人)
     */
	@Excel(name = "行驶证")
	private String driveIdHolder;
	/**
	 * 客户经理ID
     */
	private Long cstMgrId;
	/**
	 * 客户经理名称
     */
	@Excel(name = "客户经理名称")
	private String cstMgrNm;
	/**
	 * 客户经理组织架构代码
     */
	private String cstMgrOrgCd;
	/**
	 * 客户经理事业部代码
     */
	private String cstMgrBuOrgCd;
	/**
	 * 所属供应商
     */
	private Long splId;
	/**
	 * 供应商名称
     */
	@Excel(name = "经销商")
	private String splNm;
	/**
	 * 审核状态(SYS0019)
     */
	private String audStsCd;
	/**
	 * 流程编号
     */
	private String pNo;
	/**
	 * 流程实例ID
     */
	private String pInstId;
	/**
	 * 审核结果内容
     */
	@Excel(name = "评审结果")
	private String audStsDesc;
	/**
	 * 审核结果内容2
     */
	private String audStsDesc2;
	/**
	 * 征信平级
     */
	private String rskLvlCd;
	/**
	 * 通知次数
     */
	private Integer notifyQty;
	/**
	 * 是否通知
     */
	private Integer isNotify;
	/**
	 * 活体检测时间
     */
	private Date livTm;
	/**
	 * 活体检测分数
     */
	private Integer livScore;
	/**
	 * 活体检测审核状态(SYS0019)
     */
	private String livAudStsCd;
	/**
	 * 活体检测审核结果内容
     */
	private String livAudStsDesc;
	/**
	 * 数据来源(SYS0001)
     */
	private String dsCd;
	/**
	 * 系统代码(SYS0001)
     */
	private String sysCd;
	/**
	 * 备注
     */
	@Excel(name = "特别说明")
	private String cstRem;
	/**
	 * 轮询次数
     */
	private Integer srchQty;
	/**
	 * 是否死亡
     */
	private Integer isDl;
	/**
	 * 是否有效
     */
	private Integer isValid;
	/**
	 * 是否删除
     */
	private Integer isDel;
	/**
	 * 迁移标识
     */
	private Integer transFlg;
	/**
	 * 创建者名称
     */
	@Excel(name = "创建人")
	private String crtNm;

	private String prdTypNm;
	@Excel(name = "婚姻状况")
	private String marStsCdNm;

	private String audStsCdNm;
	@Excel(name = "用户级别")
	private String rskLvlCdNm;

	private String livAudStsCdNm;

	private String dsCdNm;

	private String cstTypCdNm;

	/**
	 * 客户经理所属组织架构代码名称
	 */
	@Excel(name = "所属机构")
	private String cstMgrOrgCdNm;
	@Excel(name = "分公司")
	private String cyOrgCdNm;//分公司
	@Excel(name = "省公司")
	private String prOrgCdNm;//省公司


	
	/**
	 * 客户名称
     */
	public String getCstNm() {
		return cstNm;
	}

	/**
	 * 客户名称
     */
	public void setCstNm(String cstNm) {
		this.cstNm = cstNm;
	}
	
	/**
	 * 注册证件类型(CST0005)
     */
	public String getCertTypCd() {
		return certTypCd;
	}

	/**
	 * 注册证件类型(CST0005)
     */
	public void setCertTypCd(String certTypCd) {
		this.certTypCd = certTypCd;
	}
	
	/**
	 * 注册证件号
     */
	public String getCertNo() {
		return certNo;
	}

	/**
	 * 注册证件号
     */
	public void setCertNo(String certNo) {
		this.certNo = certNo;
	}
	
	/**
	 * 手机号1
     */
	public String getMp1() {
		return mp1;
	}

	/**
	 * 手机号1
     */
	public void setMp1(String mp1) {
		this.mp1 = mp1;
	}
	
	/**
	 * 手机号2
     */
	public String getMp2() {
		return mp2;
	}

	/**
	 * 手机号2
     */
	public void setMp2(String mp2) {
		this.mp2 = mp2;
	}
	
	/**
	 * 客户分类（CST0001）
     */
	public String getCstTypCd() {
		return cstTypCd;
	}

	/**
	 * 客户分类（CST0001）
     */
	public void setCstTypCd(String cstTypCd) {
		this.cstTypCd = cstTypCd;
	}
	
	/**
	 * 购车类型
     */
	public String getPrdTyp() {
		return prdTyp;
	}

	/**
	 * 购车类型
     */
	public void setPrdTyp(String prdTyp) {
		this.prdTyp = prdTyp;
	}
	
	/**
	 * 贷款金额(分)
     */
	public Long getPrdAmt() {
		if (prdAmt == null) {
			return null;
		}
		return prdAmt / 100;
	}

	/**
	 * 贷款金额(分)
     */
	public void setPrdAmt(Long prdAmt) {
		this.prdAmt = prdAmt;
	}
	
	/**
	 * 婚姻状况(CST0007)
     */
	public String getMarStsCd() {
		return marStsCd;
	}

	/**
	 * 婚姻状况(CST0007)
     */
	public void setMarStsCd(String marStsCd) {
		this.marStsCd = marStsCd;
	}
	
	/**
	 * 行驶证所有人(本人、他人)
     */
	public String getDriveIdHolder() {
		return driveIdHolder;
	}

	/**
	 * 行驶证所有人(本人、他人)
     */
	public void setDriveIdHolder(String driveIdHolder) {
		this.driveIdHolder = driveIdHolder;
	}
	
	/**
	 * 客户经理ID
     */
	public Long getCstMgrId() {
		return cstMgrId;
	}

	/**
	 * 客户经理ID
     */
	public void setCstMgrId(Long cstMgrId) {
		this.cstMgrId = cstMgrId;
	}
	
	/**
	 * 客户经理名称
     */
	public String getCstMgrNm() {
		return cstMgrNm;
	}

	/**
	 * 客户经理名称
     */
	public void setCstMgrNm(String cstMgrNm) {
		this.cstMgrNm = cstMgrNm;
	}
	
	/**
	 * 客户经理组织架构代码
     */
	public String getCstMgrOrgCd() {
		return cstMgrOrgCd;
	}

	/**
	 * 客户经理组织架构代码
     */
	public void setCstMgrOrgCd(String cstMgrOrgCd) {
		this.cstMgrOrgCd = cstMgrOrgCd;
	}
	
	/**
	 * 客户经理事业部代码
     */
	public String getCstMgrBuOrgCd() {
		return cstMgrBuOrgCd;
	}

	/**
	 * 客户经理事业部代码
     */
	public void setCstMgrBuOrgCd(String cstMgrBuOrgCd) {
		this.cstMgrBuOrgCd = cstMgrBuOrgCd;
	}
	
	/**
	 * 所属供应商
     */
	public Long getSplId() {
		return splId;
	}

	/**
	 * 所属供应商
     */
	public void setSplId(Long splId) {
		this.splId = splId;
	}
	
	/**
	 * 供应商名称
     */
	public String getSplNm() {
		return splNm;
	}

	/**
	 * 供应商名称
     */
	public void setSplNm(String splNm) {
		this.splNm = splNm;
	}
	
	/**
	 * 审核状态(SYS0019)
     */
	public String getAudStsCd() {
		return audStsCd;
	}

	/**
	 * 审核状态(SYS0019)
     */
	public void setAudStsCd(String audStsCd) {
		this.audStsCd = audStsCd;
	}
	
	/**
	 * 流程编号
     */
	public String getPNo() {
		return pNo;
	}

	/**
	 * 流程编号
     */
	public void setPNo(String pNo) {
		this.pNo = pNo;
	}
	
	/**
	 * 流程实例ID
     */
	public String getPInstId() {
		return pInstId;
	}

	/**
	 * 流程实例ID
     */
	public void setPInstId(String pInstId) {
		this.pInstId = pInstId;
	}
	
	/**
	 * 审核结果内容
     */
	public String getAudStsDesc() {
		return audStsDesc;
	}

	/**
	 * 审核结果内容
     */
	public void setAudStsDesc(String audStsDesc) {
		this.audStsDesc = audStsDesc;
	}
	
	/**
	 * 审核结果内容2
     */
	public String getAudStsDesc2() {
		return audStsDesc2;
	}

	/**
	 * 审核结果内容2
     */
	public void setAudStsDesc2(String audStsDesc2) {
		this.audStsDesc2 = audStsDesc2;
	}
	
	/**
	 * 征信平级
     */
	public String getRskLvlCd() {
		return rskLvlCd;
	}

	/**
	 * 征信平级
     */
	public void setRskLvlCd(String rskLvlCd) {
		this.rskLvlCd = rskLvlCd;
	}
	
	/**
	 * 通知次数
     */
	public Integer getNotifyQty() {
		return notifyQty;
	}

	/**
	 * 通知次数
     */
	public void setNotifyQty(Integer notifyQty) {
		this.notifyQty = notifyQty;
	}
	
	/**
	 * 是否通知
     */
	public Integer getIsNotify() {
		return isNotify;
	}

	/**
	 * 是否通知
     */
	public void setIsNotify(Integer isNotify) {
		this.isNotify = isNotify;
	}
	
	/**
	 * 活体检测时间
     */
	public Date getLivTm() {
		return livTm;
	}

	/**
	 * 活体检测时间
     */
	public void setLivTm(Date livTm) {
		this.livTm = livTm;
	}
	
	/**
	 * 活体检测分数
     */
	public Integer getLivScore() {
		return livScore;
	}

	/**
	 * 活体检测分数
     */
	public void setLivScore(Integer livScore) {
		this.livScore = livScore;
	}
	
	/**
	 * 活体检测审核状态(SYS0019)
     */
	public String getLivAudStsCd() {
		return livAudStsCd;
	}

	/**
	 * 活体检测审核状态(SYS0019)
     */
	public void setLivAudStsCd(String livAudStsCd) {
		this.livAudStsCd = livAudStsCd;
	}
	
	/**
	 * 活体检测审核结果内容
     */
	public String getLivAudStsDesc() {
		return livAudStsDesc;
	}

	/**
	 * 活体检测审核结果内容
     */
	public void setLivAudStsDesc(String livAudStsDesc) {
		this.livAudStsDesc = livAudStsDesc;
	}
	
	/**
	 * 数据来源(SYS0001)
     */
	public String getDsCd() {
		return dsCd;
	}

	/**
	 * 数据来源(SYS0001)
     */
	public void setDsCd(String dsCd) {
		this.dsCd = dsCd;
	}
	
	/**
	 * 系统代码(SYS0001)
     */
	public String getSysCd() {
		return sysCd;
	}

	/**
	 * 系统代码(SYS0001)
     */
	public void setSysCd(String sysCd) {
		this.sysCd = sysCd;
	}
	
	/**
	 * 备注
     */
	public String getCstRem() {
		return cstRem;
	}

	/**
	 * 备注
     */
	public void setCstRem(String cstRem) {
		this.cstRem = cstRem;
	}
	
	/**
	 * 轮询次数
     */
	public Integer getSrchQty() {
		return srchQty;
	}

	/**
	 * 轮询次数
     */
	public void setSrchQty(Integer srchQty) {
		this.srchQty = srchQty;
	}
	
	/**
	 * 是否死亡
     */
	public Integer getIsDl() {
		return isDl;
	}

	/**
	 * 是否死亡
     */
	public void setIsDl(Integer isDl) {
		this.isDl = isDl;
	}
	
	/**
	 * 是否有效
     */
	public Integer getIsValid() {
		return isValid;
	}

	/**
	 * 是否有效
     */
	public void setIsValid(Integer isValid) {
		this.isValid = isValid;
	}
	
	/**
	 * 是否删除
     */
	public Integer getIsDel() {
		return isDel;
	}

	/**
	 * 是否删除
     */
	public void setIsDel(Integer isDel) {
		this.isDel = isDel;
	}
	
	/**
	 * 迁移标识
     */
	public Integer getTransFlg() {
		return transFlg;
	}

	/**
	 * 迁移标识
     */
	public void setTransFlg(Integer transFlg) {
		this.transFlg = transFlg;
	}
	
	/**
	 * 创建者名称
     */
	public String getCrtNm() {
		return crtNm;
	}

	/**
	 * 创建者名称
     */
	public void setCrtNm(String crtNm) {
		this.crtNm = crtNm;
	}

	public String getPrdTypNm() {
		return prdTypNm;
	}

	public void setPrdTypNm(String prdTypNm) {
		this.prdTypNm = prdTypNm;
	}

	public String getMarStsCdNm() {
		return marStsCdNm;
	}

	public void setMarStsCdNm(String marStsCdNm) {
		this.marStsCdNm = marStsCdNm;
	}

	public String getAudStsCdNm() {
		return audStsCdNm;
	}

	public void setAudStsCdNm(String audStsCdNm) {
		this.audStsCdNm = audStsCdNm;
	}

	public String getRskLvlCdNm() {
		return rskLvlCdNm;
	}

	public void setRskLvlCdNm(String rskLvlCdNm) {
		this.rskLvlCdNm = rskLvlCdNm;
	}

	public String getLivAudStsCdNm() {
		return livAudStsCdNm;
	}

	public void setLivAudStsCdNm(String livAudStsCdNm) {
		this.livAudStsCdNm = livAudStsCdNm;
	}

	public String getDsCdNm() {
		return dsCdNm;
	}

	public void setDsCdNm(String dsCdNm) {
		this.dsCdNm = dsCdNm;
	}

	public String getCstTypCdNm() {
		return cstTypCdNm;
	}

	public void setCstTypCdNm(String cstTypCdNm) {
		this.cstTypCdNm = cstTypCdNm;
	}

	public String getCstMgrOrgCdNm() {
		return cstMgrOrgCdNm;
	}

	public void setCstMgrOrgCdNm(String cstMgrOrgCdNm) {
		this.cstMgrOrgCdNm = cstMgrOrgCdNm;
	}

	public String getCyOrgCdNm() {
		return cyOrgCdNm;
	}

	public void setCyOrgCdNm(String cyOrgCdNm) {
		this.cyOrgCdNm = cyOrgCdNm;
	}

	public String getPrOrgCdNm() {
		return prOrgCdNm;
	}

	public void setPrOrgCdNm(String prOrgCdNm) {
		this.prOrgCdNm = prOrgCdNm;
	}
}
